package com.woniuxy.three.pms.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 
 * @ProjectName:Pms
 * @Date:2019年6月21日
 * @ClassName:GetTime.java
 * @Author:ThinkPad
 * @Description:得到当前时间和预定时间的差值
 * @Version:版本
 * @See：参考版本
 *
 */
public class GetTime {
	/**
	 * 
	 * @Method : gettime
	 * @Description: (这里用一句话描述这个方法的作用)
	 * @Author ThinkPad 作者
	 * @Version 1.0
	 * @param 需要传预定房间时间
	 * @param @return
	 * @param @throws   ParseException 参数
	 * @return String 返回当前时间和预定时间的差值
	 * @Exception
	 * @Date 2019年6月21日
	 */
	public static Long gettime(String time) {

		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 设置日期格式

		Date date = new Date();

		String str = sdf.format(date); // 得到当前时间并格式化
		Date nowDate = null;
		Date start = null;
		try {
			nowDate = sdf.parse(str);
			start = sdf.parse(time); // 将当前时间转化成date
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		long start_now = (start.getTime() - nowDate.getTime()) / (1000 * 3600 * 24); // 计算当前时间和当前时间的差值
		

		return start_now;
	}
}
